export class example2 extends plugin {
  constructor() {
    super({
      name: "复读",
      dsc: "复读用户发送的内容，然后撤回",
      /** https://oicqjs.github.io/oicq/#events */
      event: "message",
      priority: 5000,
      rule: [
        {
          /** 命令正则匹配 */
          reg: "^#复读$",
          /** 执行方法 */
          fnc: "repeat",
          permission: "master",
        },
      ],
    })
  }

  /** 复读 */
  async repeat() {
    /** 设置上下文，后续接收到内容会执行doRep方法 */
    this.setContext("doRep")
    /** 回复 */
    return this.reply("请发送要复读的内容", false, { at: true })
  }

  /** 接受内容 */
  doRep() {
    /** 结束上下文 */
    this.finish("doRep")
    /** 复读内容 */
    return this.reply(this.e.message, false, { recallMsg: 5 })
  }
}
